Add more stubs.
authorRichard Hult <richard@imendio.com>
Mon, 27 Mar 2006 10:47:29 +0000 (10:47 +0000)
committerRichard Hult <rhult@src.gnome.org>
Mon, 27 Mar 2006 10:47:29 +0000 (10:47 +0000)
2006-03-27  Richard Hult  <richard@imendio.com>

* gdk/quartz: Add more stubs.

12 files changed:
ChangeLog
ChangeLog.pre-2-10
gdk/quartz/gdkcolor-quartz.c
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkdnd-quartz.c
gdk/quartz/gdkfont-quartz.c
gdk/quartz/gdkgc-quartz.c
gdk/quartz/gdkkeys-quartz.c
gdk/quartz/gdkmain-quartz.c
gdk/quartz/gdkpixmap-quartz.c
gdk/quartz/gdkproperty-quartz.c
gdk/quartz/gdkwindow-quartz.c

index 6c1313473b411be6b0ec10a844a601911a5ad213..a97e6d790c8d4381e18d2fd34cbc982f1771b214 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-03-27  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz: Add more stubs.
+
 2006-03-27  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_property):
index 6c1313473b411be6b0ec10a844a601911a5ad213..a97e6d790c8d4381e18d2fd34cbc982f1771b214 100644 (file)
@@ -1,3 +1,7 @@
+2006-03-27  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz: Add more stubs.
+
 2006-03-27  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_property):
index 92a9e3f2a60f82a01af38f3ce717127c92cc6386..bc1d20097131d5d058dbad6dcc67a554f6d6f831 100644 (file)
@@ -99,6 +99,13 @@ gdk_screen_get_rgba_colormap (GdkScreen *screen)
   return colormap;
 }
 
+gint
+gdk_colormap_get_system_size (void)
+{
+  /* FIXME: Implement */
+  return 0;
+}
+
 void
 gdk_colormap_change (GdkColormap *colormap,
                     gint         ncolors)
@@ -193,3 +200,11 @@ _gdk_quartz_set_context_stroke_color_from_pixel (CGContextRef context, GdkColorm
   CGContextSetRGBStrokeColor (context, red, green, blue, 1.0);  
 }
 
+gboolean
+gdk_color_change (GdkColormap *colormap,
+                 GdkColor    *color)
+{
+  /* FIXME: Implement */
+  return FALSE;
+}
+
index 816275ce95678fda548697bcce3df5b71a7e3f05..565cab568ff02769c77bdd18eb86dbcc689b4add 100644 (file)
 #include "gdk.h"
 #include "gdkprivate-quartz.h"
 
+GdkWindow *
+gdk_display_get_default_group (GdkDisplay *display)
+{
+  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+
+  /* FIXME: Implement */
+
+  return NULL;
+}
+
 void
 _gdk_windowing_set_default_display (GdkDisplay *display)
 {
index 1f8599498d9ff8a43890b909bb96dd4df78eb2bd..69e3f705fdfea0b36f837d827ed7926a3f30e8ed 100644 (file)
@@ -203,3 +203,10 @@ gdk_drag_get_selection (GdkDragContext *context)
   /* FIXME: Implement */
   return GDK_NONE;
 }
+
+gboolean 
+gdk_drag_drop_succeeded (GdkDragContext *context)
+{
+  /* FIXME: Implement */
+  return FALSE;
+}
index e179bd4c77dc6618e3e6d2e4ddb8d88d733e433a..0294aa2b2b6f8bcbb8ea074b4221ef98eb5b5584 100644 (file)
@@ -39,6 +39,19 @@ gdk_font_from_description_for_display (GdkDisplay           *display,
   return NULL;
 }
 
+GdkFont *
+gdk_fontset_load_for_display (GdkDisplay  *display,
+                             const gchar *fontset_name)
+{
+  return NULL;
+}
+
+GdkFont*
+gdk_fontset_load (const gchar *fontset_name)
+{
+  return NULL;
+}
+
 gint
 gdk_text_width (GdkFont      *font,
                const gchar  *text,
@@ -112,3 +125,10 @@ gdk_font_equal (const GdkFont *fonta,
   /* FIXME: Implement */
   return FALSE;
 }
+
+GdkDisplay* 
+gdk_font_get_display (GdkFont* font)
+{
+  /* FIXME: Implement */ 
+  return NULL;
+}
index ba216005202578ebd0850cf7af65f1e8bf42ac36..2f687e768b68da684d0d77b3a554935807eccb30 100644 (file)
@@ -163,6 +163,12 @@ _gdk_windowing_gc_copy (GdkGC *dst_gc,
   /* FIXME: Implement */
 }
 
+GdkScreen *  
+gdk_gc_get_screen (GdkGC *gc)
+{
+  return NULL;
+}
+
 void
 _gdk_quartz_update_context_from_gc (CGContextRef context, GdkGC *gc)
 {
index 4543457057d4f3275e6844a12d8b31d08b6491b6..67a8d793b6ba8edb7e786b74695330a2d49ed100 100644 (file)
@@ -475,6 +475,20 @@ gdk_keymap_get_entries_for_keycode (GdkKeymap     *keymap,
   return *n_entries > 0;
 }
 
+guint
+gdk_keymap_lookup_key (GdkKeymap          *keymap,
+                       const GdkKeymapKey *key)
+{
+  g_return_val_if_fail (keymap == NULL || GDK_IS_KEYMAP (keymap), 0);
+  g_return_val_if_fail (key != NULL, 0);
+  g_return_val_if_fail (key->group < 4, 0);
+
+  /* FIXME: Implement */
+
+  return 0;
+}
+
+
 #define GET_KEYVAL(keycode, group, level) (keyval_array[(keycode * KEYVALS_PER_KEYCODE + group * 2 + level)])
 
 static guint
index a81eb9f30d330f3b212a1a179ea6ef7ca6a8c9f0..328b92934e463cfbb4066a1c9a2bb36b4423a2e8 100644 (file)
@@ -50,6 +50,12 @@ gdk_error_trap_pop (void)
   return 0;
 }
 
+gchar *
+gdk_get_display (void)
+{
+  return g_strdup (gdk_display_get_name (gdk_display_get_default ()));
+}
+
 void
 gdk_notify_startup_complete (void)
 {
index b1297f770d96f1a6da599abdba814074404d70f4..3dc7790531229143f0faae21ddfe75d2a9b54572 100644 (file)
@@ -230,3 +230,42 @@ gdk_bitmap_create_from_data (GdkDrawable *window,
 
   return pixmap;
 }
+
+GdkPixmap*
+gdk_pixmap_create_from_data (GdkDrawable    *drawable,
+                            const gchar    *data,
+                            gint            width,
+                            gint            height,
+                            gint            depth,
+                            const GdkColor *fg,
+                            const GdkColor *bg)
+{      
+  /* FIXME: Implement */
+  return NULL;
+}
+
+GdkPixmap *
+gdk_pixmap_foreign_new_for_display (GdkDisplay      *display,
+                                   GdkNativeWindow  anid)
+{
+  return NULL;
+}
+
+GdkPixmap*
+gdk_pixmap_foreign_new (GdkNativeWindow anid)
+{
+   return NULL;
+}
+
+GdkPixmap*
+gdk_pixmap_lookup (GdkNativeWindow anid)
+{
+  return NULL;
+}
+
+GdkPixmap*
+gdk_pixmap_lookup_for_display (GdkDisplay *display, GdkNativeWindow anid)
+{
+  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+  return NULL;
+}
index c006c195f12ea9cb5bfa23aa72de30a898b13ec1..db1548d4c0ef375298a5aeec5704f7610280f272 100644 (file)
@@ -164,8 +164,9 @@ gdk_atom_intern_static_string (const gchar *atom_name)
 gchar *
 gdk_atom_name (GdkAtom atom)
 {
-  if (!atoms_to_names)
-    return NULL;
+  ensure_atom_tables ();
+  //if (!atoms_to_names)
+  //  return NULL;
     
   if (GPOINTER_TO_INT (atom) >= atoms_to_names->len)
     return NULL;
index 00694d2cf004c52c65ac7d2cb5f46a3f06462b17..1f39743f97307fafdf53fd6762e947e099288e33 100644 (file)
@@ -1014,6 +1014,13 @@ gdk_window_set_child_input_shapes (GdkWindow *window)
   /* FIXME: IMplement */
 }
 
+void
+gdk_window_set_override_redirect (GdkWindow *window,
+                                 gboolean override_redirect)
+{
+  /* FIXME: Implement */
+}
+
 void
 gdk_window_set_accept_focus (GdkWindow *window,
                             gboolean accept_focus)
@@ -1021,12 +1028,36 @@ gdk_window_set_accept_focus (GdkWindow *window,
   /* FIXME: Implement */
 }
 
+void
+gdk_window_set_child_shapes (GdkWindow *window)
+{
+  g_return_if_fail (GDK_IS_WINDOW (window));
+
+  /* FIXME: Implement */
+}
+
+void
+gdk_window_merge_child_shapes (GdkWindow *window)
+{
+  g_return_if_fail (GDK_IS_WINDOW (window));
+
+  /* FIXME: Implement */
+}
+
 void 
 gdk_window_merge_child_input_shapes (GdkWindow *window)
 {
   /* FIXME: Implement */
 }
 
+gboolean 
+gdk_window_set_static_gravities (GdkWindow *window,
+                                gboolean   use_static)
+{
+  /* FIXME: Implement */
+  return FALSE;
+}
+
 void
 gdk_window_set_focus_on_map (GdkWindow *window,
                             gboolean focus_on_map)
@@ -1065,6 +1096,19 @@ gdk_window_focus (GdkWindow *window,
   /* FIXME: Implement */
 }
 
+void
+gdk_window_set_hints (GdkWindow *window,
+                     gint       x,
+                     gint       y,
+                     gint       min_width,
+                     gint       min_height,
+                     gint       max_width,
+                     gint       max_height,
+                     gint       flags)
+{
+  /* FIXME: Implement */
+}
+
 void
 gdk_window_set_type_hint (GdkWindow        *window,
                          GdkWindowTypeHint hint)
@@ -1149,6 +1193,14 @@ gdk_window_set_decorations (GdkWindow      *window,
   /* FIXME: Implement */
 }
 
+gboolean
+gdk_window_get_decorations(GdkWindow       *window,
+                          GdkWMDecoration *decorations)
+{
+  /* FIXME: Implement */
+  return FALSE;
+}
+
 void
 gdk_window_set_functions (GdkWindow    *window,
                          GdkWMFunction functions)
@@ -1273,6 +1325,24 @@ gdk_window_set_keep_below (GdkWindow *window, gboolean setting)
   /* FIXME: Implement */
 }
 
+GdkWindow *
+gdk_window_get_group (GdkWindow *window)
+{
+  g_return_val_if_fail (GDK_IS_WINDOW (window), NULL);
+  g_return_val_if_fail (GDK_WINDOW_TYPE (window) != GDK_WINDOW_CHILD, NULL);
+
+  /* FIXME: Implement */
+
+  return NULL;
+}
+
+void          
+gdk_window_set_group (GdkWindow *window, 
+                     GdkWindow *leader)
+{
+  /* FIXME: Implement */       
+}
+
 GdkWindow*
 gdk_window_foreign_new_for_display (GdkDisplay      *display,
                                    GdkNativeWindow  anid)